sembler possible - French English Dictionary